// elForm attributes
export const elFormAttributes = [
  'model', 'rules', 'inline', 'label-position', 'label-width',
  'label-suffix', 'hide-required-asterisk', 'show-message',
  'inline-message', 'status-icon', 'validate-on-rule-change',
  'size', 'disabled'
]

// elFormItem attributes
export const elFormItemAttributes = [
  'prop', 'label', 'required', 'error', 'show-message', 'inline-message', 'size'
]

// elInput attributes
export const elInputAttributes = [
  'type', 'v-model', 'maxlength', 'minlength', 'show-word-limit',
  'placeholder', 'clearable', 'show-password', 'disabled',
  'size', 'prefix-icon', 'suffix-icon', 'rows', 'autosize',
  'autocomplete', 'name', 'readonly', 'max', 'min',
  'step', 'resize', 'autofocus', 'form', 'tabindex', 'validate-event'
]

export default {
  elFormAttributes,
  elFormItemAttributes,
  elInputAttributes
}
